/**
  找出字符串中第一个只出现一次的字符
*/
// const readline = require('readline')
// const rl = readline.createInterface({
//   input:process.stdin,
//   output:process.stdout
// })


function transform(input) {
  // 判断 第一次出现和最后一次出现的位置是同一个位置
  // for (let i of input) {
  //   if (input.indexOf(i) === input.lastIndexOf(i)) return i
  // }
  // 方法二 分别统计字符串中个数
  const dataObj = {}
  for (let i of input) {
    if (dataObj[i]) {
      dataObj[i] += 1
    } else {
      dataObj[i] = 1
    }
  }
  for (let j of Object.entries(dataObj)) {
    if (j[1] == 1) {
      return j[0]
    }
  }
  return -1
}

// 本地测试
let input = 'asdfasdfo'

console.log(transform(input))

// let inputArr = []
// // 提交测试
// rl.on('line', (line) => {
//   console.log(transform(line))
// })